package org.wlgzs.com.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
/**
 * @ProjectName: internet_campus
 * @Package: org.wlgzs.com.entity
 * @ClassName: IdleItem
 * @Description: java类作用描述
 * @Author: alj
 * @CreateDate: 2019/1/21 4:58
 * @UpdateUser: 更新者
 * @UpdateDate: 2019/1/21 4:58
 * @UpdateRemark: 更新说明
 * @Version: 1.0*/
@TableName("idle_item")
@Data
@NoArgsConstructor(access = AccessLevel.PUBLIC)
@AllArgsConstructor(access = AccessLevel.PUBLIC)
public class IdleItem implements Serializable {

    @TableId(value="id",type=IdType.AUTO)
    private Integer id;

    /**
     *书/物品名
     */
    private String title;

    /**
     *书/物品的图片
     */
    private String image;

    /**
     *书的版本号
     */
    @TableField("version_number")
    private String versionNumber;

    /**
     *书/物品的价格
     */
    private Double price;

    /**
     *书/物品的状态（未交易，交易中，交易完）
     */
    private String status;

    /**
     *买家id对应着user里的id
     */
    @TableField("buyer_id")
    private Integer buyerId;

    /**
     *卖家id对应着user里的id
     */
    @TableField("seller_id")
    private Integer sellerId;

    /**
     *对于书籍的描述说明
     */
    private String description;

    /**
     *发布日期
     */
    @TableField("release_date")
    private Date releaseDate;

    /**
     *判断这个是二手书交易还是其他物品交易
     */
    private Integer pid;

    /**
     *备用字段
     */
    private String remark;


}